package com.ruoyi.subsidy.mapper;

import com.ruoyi.common.core.mapper.BaseMapperPlus;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.subsidy.domain.SysSubsidyApplication;
import com.ruoyi.subsidy.domain.bo.SysSubsidyMachineBo;
import com.ruoyi.subsidy.domain.bo.SysSubsidyPlantingBo;
import com.ruoyi.subsidy.domain.bo.SysmachingBaseModelBo;
import com.ruoyi.subsidy.domain.vo.SysSubsidyApplicationVo;
import com.ruoyi.system.domain.SysAuthUser;

import java.util.List;

/**
 * 补贴申请Mapper接口
 *
 * @author nbacheng
 * @date 2025-08-07
 */
public interface SysSubsidyMachineMapper extends BaseMapperPlus<SysSubsidyMachineMapper, SysSubsidyMachineBo, SysSubsidyMachineBo> {

    public int insertSubsidyMachine(SysSubsidyMachineBo SysSubsidyMachineBo);

    public int updateByMachineBo(SysSubsidyMachineBo SysSubsidyMachineBo);

    public List<String> listMachingModel(SysSubsidyMachineBo SysSubsidyMachineBo);

    public List<SysmachingBaseModelBo> listMachingByName(SysSubsidyMachineBo SysSubsidyMachineBo);

    public TableDataInfo<SysSubsidyMachineBo> qureyBytotalMachineBoc(SysSubsidyMachineBo SysSubsidyMachineBo);

    public TableDataInfo<SysSubsidyMachineBo> qureyBytotalMachineBox(SysSubsidyMachineBo SysSubsidyMachineBo);

    public TableDataInfo<SysSubsidyMachineBo> qureyBytotalMachineBoq(SysSubsidyMachineBo SysSubsidyMachineBo);
}
